Pros
- Excellent co-workers. Employees are intelligent and love both their work and breaking from work to have fun. - There are no barriers to a good idea presented well. Employees readily work with others outside their discipline to understand and address emergent needs. - Management and production make constant efforts to reach out to employees and improve process. (Recent development.) - As a result of above comments, the culture is one of great personal growth. You will (and must) quickly learn how to perform and communicate at a high level. - A+ projects. Great opportunities to be positioned as a meaningful player in the industry. - Company activities provide much-needed breaks in the work schedule.
Cons
- Directional decisions are often made out of the view of rank-and-file employees (by management, partners, or product owners who are so overscheduled that they can barely be found). - Moderate delays in distributing information once decisions are made. - Required work hours can balloon depending on department and project - A few employees stretch the limits of a comfortable workplace - Very tight ship - somewhat below-average compensation (apparently) and informality of perks lead employees to self-select out if they don't value the culture