The management really cares about you, the higher ups are very involved and check in to make sure everything is going well. The environment is fast paced and well organized.
Cons
The company is quickly growing, and they seem to be managing it well so far.