Pros
There are some great people.
Cons
Where to begin.... The working life at ZAGG is chaotic... The executives have zero trust for any employee, and are harsh in their response to that. Continuously they ask the most out of all employees who work extremely hard to be met with ridicule. At ZAGG, you are not a valued member but as a tool for them. The employees voices are not heard or cared about and slowly but surely everything that made ZAGG once great, has been stripped away because of a lack of trust and greed. ZAGG is a workplace where the employees are expected to make miracles happen... Not just one time a year but continuously. The lack of understanding from executives in each department is troublesome. They will ask for a lot more than these teams have resources for. If you specialize in a key area, then that's how you will be treated. No more and no less. This causes zero opportunity for growth because to them you are just a one dimensional resource. Salary employees are treated as if they are children and are incapable of making things happen if you are not seated right at your desk all day. Constantly, the feeling is that you are under a spotlight.