Pros
The work culture is nice as the location looks out to a full ocean view on a hill top and there is a gym facility as well as free lunch and breakfast. However at the same time it promoted you to never leave work and work through lunch and hold meetings during the time you should be taking for yourself as a break.
Kontras
Upper management takes for granted the employees who work for them. Thank you and please does not seem to be part of their vocabulary and when you work so hard for people that take you for granted it becomes very hard to go to work. Your 40 hour work week is never just that and seems to be more like 50-60 hours. Some executives are not above asking you to do personal errands for them as well. If you want to move up in this company you have to work extra hard for little pay and earning a promotion or even an increase in salary is almost impossible.