Great environment
Smart colleagues
Encourages to try new roles
Cons
Need to constantly move around in different roles
Sometimes you end up in situation where your managers are not very finance savvy due to movement
Not very flexible work environment - very old school as to have people always be at their desk. They are trying to work on it but progress very slow. Working parents who like to be involved with their kids are struggling.
- Raises, promotions and opportunity for continuous growth
- Salary is relatively high for similar jobs in the industry
- Strong teamwork environment and sense of shared goals
- Rewarding work with tangible impact in company's mission