Pros
Competitive pay and above average benefits. Discounts on products. Some of the best technical employees I've worked with, amazing engineers doing some awesome work. Work life balance (for now...)
Cons
Complete lack of trust in upper level leadership to make any competent decision. There is no logic or sound reason behind some of the decisions that have been made. It appears some have been made with ZERO understanding of how the brands actually develop successful and profitable products. Forced relocation to Chicago (or be fired) is causing tremendous loss of key knowledge and highly skilled non replaceable talent. There's a clear lack of any actual plan for this transition. Workspaces aren't ready, buildings aren't capable for the actual work the team does, and no one is able to clearly articulate the plan / vision.