Recommend
CEO approval
Business outlook
Pros
The company offers opportunities for personal growth, both in terms of technical skills and social skills. Early on, you are able to take ownership of the projects.
Cons
Comp could be more competitive. Other than that, it is a great place to work.