Pros
Unmatched culture Strong comrade among coworkers Opportunity to advance in the company quickly Due to growth, more leadership positions continue to become available Ability to make an impact. Not just "another number" here Days go by quickly due to busy workload Relaxed dresscode Competitive yet collaborative environment Lunches on Friday provided for entire company Beer on tap (4 different taps) at 430 everyday! 4 PM on Fridays Easy access to management for advice & coaching Town Halls every quarter. Senior management is very transparent regarding the direction and initiatives of the company Frequent department happy hours 401K available after a year. BT provides a 4% match Cross-departmental partnership and programs Upper management very good at matching your strengths with your interests 40 hr/week job. No working after 5 and no work on weekends. They value a strong work/life balance for their employees and only want you working during work hours. Management does not even want you to have access to your email on your phone.
Cons
None that I can think of. Wish I would've joined the company earlier