Culture that recognizes hard work and dedication. Strong ability to change as the company is on a fast growth phase. Positive work environment with great employees.
The people, work environment, wages, lunchens, prize give aways future state. Growth and opportunities. Trying to improve and make things better.
Cons
Its a tough one there are a few mostly at the policy, process and procedures not documented or well understood internally, values and policy are inconsistently applied. Very much try to catch you at something. I would recommend but also caution.