Pros
High pay Good working hours People are generally nice The most beautiful office I've been in
Cons
CEO micromanages. Dreams too big without acknowledging that he doesn't have the means to do so at the time. Expect to be on call all the time via phone or email, even after working hours. Projects are constantly changing, and ultimately doesn't get completed. Either that, or the original outlook of the project changes completely because of the CEO. Management and HR could definitely be better. The point of an HR is to help the employees, but they're helping the company more instead. Not so great to realize that you're not going to get any assistance from the company. Work is easy to learn but gets stagnant after a while. It'll be hard to make your portfolio look good unless you do side projects. As for career opportunities, there are none.