Avantages
>competitive salary
> good benefits (flexible work schedule, 401K match, discounted stock purchasing, maternity/paternity leave, health insurance (including pet insurance), paid vacation, employee assistance programs (including access to dietitian, therapists, lawyers, etc.) , onsite fitness center, and many more)
>lots of room for career growth/leadership opportunities
>invested management
Inconvénients
>expectations vary quite a bit. Some employees are great, others are slackers, but it seems like everyone is compensated and "rated" the same on annual reviews
> as with any larger company, there is a certain amount of red tape and governance that makes decision making and process improvements slow