Lunch, snacks, and awesome soda machine
Incredibly smart team
Involved leaders not afraid to make decisions and improvements
Small company
Best benefits I've ever had
Failure is not an option
Cons
Open office layout
Hours can be long
Milestones are tense with some pressure
Little ramp up time, expected to jump into the code immediately