Pros
The management is very supportive and provides opportunities for both company and individual growth. The work environment is very flexible, with complete freedom to apply your ideas and knowledge. You are encouraged to take ownership and drive new business initiatives.
They acknowledge efforts, not just results.
Cons
I couldn’t find anything worth mentioning.