Pros
Great place to learn, very relaxed environment, expected to play video games, watch Netflix & drink beer to fill up the 40 hour work week.
Cons
Listen to your gut. There is 1 person on the leadership team that lies to potential employees to justify a below-market salary (flexible hours, working remote). When you approach other members of the leadership team about said person, they shrug their shoulders and say "sorry". Management cares exclusively about money & are rarely in the office. They expect their employees to leave after they realized they have been lied to & underpaid. Management doesn't care to fix these problems as long as they can keep their big clients and underpaid college grads. After this review is posted, there will be a company meeting to encourage current employees to leave 5-star reviews to keep their ratings up.