Extremely high potential for upward career movement, lots of opportunities to take on new challenges and expand skills, occasional catered food/events, very casual environment, awesome people.
Cons
Some might think it's a bit of a workaholic culture, not the most structure, needs a lot of self direction.
Great people, cool workspace, awesome company culture and the potential for upward job mobility. Team atmosphere fosters space for employees to take on greater responsibilities and no one feels micromanaged. Allows for employees to be risk takers and initiate projects that they are passionate about.
Cons
Some people may want more structure but self-starters will thrive.