Good starter company
Great work/life balance
Room for growth and learning opportunities
Cons
A lot of reorganization going on in the company
The upper management doesn't completely have a sense of what's going on at the ground level
Compared to other companies, salaries are are lower, they do that because of the work/life balance and relaxed culture/environement