Pros
Culture of learning and growth is important to leaders and team members. Team members mentor and encourage you to try new things and improve. Fast paced environment, lots of change and opportunity. Rewards those who try to excel and master their role and help others. Management tries to listen to feedback from the ground up and drive positive change.
Cons
Change is near constant, if you aren't able to be a self starter and motivated to adapt, it can be tough. Vacation time can be hard to disconnect from office. Remote work outside of Salt Lake can be a different experience than inside the corporate office. Growing pains, the company has grown very quickly and some departments/systems are playing catch up which has been a challenge. This happens at many companies who are facing rapid growth however and not unique to GoE.