Pros
- Lots of fun company activities to participate in (sports teams, volunteer opportunities) - Managers to a good job listening to their employees and trying to keep them satisfied and challenged - Young energetic staff - Great game room - Decent pay - I feel pretty good about my job security
Cons
- As with most small / midsize companies policies / procedures will be broken in order to satisfy a customer (this may mean occasionally working long hours to reach an unreasonable timeline) - Yearly performance reviews have some awkward metrics that may not apply to your specific job role. - We do a lot of tech projects, but some of the project managers have no experience managing tech projects. (Need a developer at any requirements meetings)