The company cares about the employees, provides flexibility and invests in their education. The team is young and diverse. Everyone gets along and is willing to help. There is great collaboration and communication between remote offices and with clients.
Cons
This is not a place for everyone. It is a place for people who value training and work hard for continuous growth. At times you will be on the bench, but there are always opportunities to learn more and get certifications during that time.
- Always got your hands full - Variety of projects
Cons
- Hit the ground running - No corporate training - Understaffed - High attrition rate - Poor work life balance - Salary not competitive - Poor raise - Work beyond office hours most days - Drastic changes to presentations prior to meetings - Micromanagement - Slow growth opportunities