Pros
- Generally has a good work life balance. Only had to work long hours a handful of times for incidents - Generally a good place to start your career and learn a lot but this varies widely by team. Some are great places to learn others are dead ends. Be careful. - Direct managers tend to be pretty good (not all of them though - there are a few bad apples) and invested in your career and growth. Even if a lot of times their hands are tied to be able to do a whole lot to help you.
Cons
- Product lacks leadership and vision. They change their mind seemingly every year resulting in most of the projects people work on being scrapped. Nothing I ever worked on was something that saw regular use by clients - if it even made it to clients. For example, for the past year I worked on a project that has no timeline for release. They also as whole seem to not be invested in client satisfaction despite what they say at big company meetings. There is little to no client input or feedback and when developing products, and product seems to not care about what is being built or if it's actually going to serve clients well. - Lack of diversity. Leadership loves to talk the talk about diversity but they don't do any of the work. When asked about what they are doing they are quick to put the work back on minorities and not take responsibility. Don't expect to be supported. - Compensation is drastically below industry standards.