Pros
They take excellent care of their employees. Past and present
Cons
THey have a savings plan but aren't active in it.
Pros
Collaborative team, super smart colleagues, flat organizational structure, lots of development opportunities and room to grow as the organization grows
Cons
Not the right place for people who don’t want to work hard and make an impact