Pros
- Work is very interesting and you get to lead your project. If you find something that has good business value and aligns with your interest, you will generally get the go-ahead to work on it. (given that you can still finish the job you are given) - Latest technology is being used here. Good coding standards and practices are being maintained. You will learn a lot! - People are really nice to each other. I know that some people here didn't get that feeling, but from my time here my take-away is that if there is a problem and you communicated early and frequently, it usually wouldn't become a huge deal, but then again this is true in all companies. - Huge business deals in the coming months! - Good snacks selection! - Unlimited PTO
Cons
- More free food? :)