Pros
Mostly great people. Easy to mesh, accepting. Generally a team atmosphere, but success of the individual seems more heavily emphasized as of late. Nerf guns ever present. Decent PTO and holidays, industry standard discount.
Cons
Very very little growth opportunity or support for existing employees. Almost no promotion from within. Continuous external hiring. Poor communication between departments, breeding resentment among both employees and vendors. Goals are not aligned. Majority of employees are in the office or working from home >50 hours a week. High pressure, high anxiety environment. With the rotating door of employees, very difficult to feel like your job is secure. The environment isn't just a 150cc race; it's your first run through rainbow road. People are constantly falling off the edge because no one knows where they're going.