Pros
The people, most definitely. Great office environment/family culture Casual dress Career development Cafe Moto Coffee (freshly ground each morning) Music in the office Lunches catered in randomly Kitchen with stove to cook your lunch Vending machine w/ cheap drinks Gym w/ personal trainer 2x / week for all employees Swanky bathrooms w/ shower Growing company ; fast paced Opportunity to take on new challenges if you prove to be a high performing employee Laid back office environment w/ high productivity 3 weeks paid time off Medical/dental/vision insurance 401(k) w/ company match
Cons
Parking Long term employees do not earn more vacation w/ tenure Growing company so room to improve company processes/procedures Every company has room for improvements but overall it's a fun place to work with a lot of great people.