Pros
Environment - laid back, fun. People - the people are amazing. Games at 4pm on fridays.
Cons
Management and the culture of the company aren't aligned and it makes working as SP painful. Culture is young and laid back while management is untrusting and resistant to change. Game time at 4pm on fridays but you arent allowed to leave. Flex time is allowed for one team and not the rest of the company. Teams are positioned to compete against each other rather than work together. Must take a full hour lunch can't take 30 minutes and leave early. Horrible benefits, no 401k matching, vision, etc, which would be fine is people were paid accordingly but the majority of the company is underpaid at least 15-20% below competitive salary in the area. Zero transparency, teams have goals but those goals aren't communicated or incentivized properly.