Pros
- The people you work with every day are often friendly and helpful - We work in an exciting industry that is constantly changing and as a result, the work you are involved in never truly stays the same. - The campus provides some variety to your day. - There is a good amount of autonomy that is given to your employees as to how you go about fulfilling responsibilities. Experience may vary, but overall this is usually the case.
Cons
- Despite claiming to be open to employee feedback, management continues to demonstrate that they don't find it applicable. - The parental leave policy is outdated compared to other similar companies, and the overall perception is that the company isn't supportive of parents. - Company culture gives developer leadership larger authority and more influence over management decisions, regardless of whether the areas are directly related to software. - The company is slow to adopt new technologies and features, so it feels like we are always behind industry trends.