Pros
Many opportunities to work on a wide range of projects and learn new things if you are interested. Great people with various backgrounds and interests that are enjoyable to work with. Increased communication with employees has helped in the past year. Patrick has definitely been striving to do a better job of acknowledging employees, assisting with career growth/goals, and creating more of a unique company culture. There has been a more concerted effort to create a unified vision for the company's future that is focused on employees as the most important piece of that vision. These things already appear to be boosting morale and are encouraging employees to take more responsibility for their roles in the success of the company.
Cons
Reviews/raises/bonuses have been intermittent and unclear in the past, and made employee development difficult - recent developments may improve these issues. Poor communication at all levels in the past. Direction from managers has been unclear or completely lacking at times.