Recommend
CEO approval
Business outlook
Pros
Great team members, unlimited PTO, some great leaders, interesting projects at times, usually great cross-team interactions
Cons
Almost 0 chance of promotions (unless you apply for other positions within the company or your manager is a good friend of higher-ups), poor project planning, lots of direction changes and high amount of projects, focus on hiring short-lived contractors over FTEs, sudden in-office requirement while many higher-ups don't partake, shady practices by some leadership, many lay-off cycles, lots of missing knowledge of some services, tendency to ignore suggestions by engineers when services/projects are struggling
1