Pros
Fast paced environment where you can learn a years worth of knowledge in a few months. Compensation is better than market average. Colleagues are great to work and hang out with
Cons
Upper management cannot stick to one decision. They make rash decisions and end up restructuring the department 3 times in the past 5 months. Right after reassuring everyone that no layoff will occur as a result of COVID because of large funding, about half of my department has been laid off 2 weeks ago due to a lack of resources, but I am now seeing new grads making posts on LinkedIn accepting job offers for our department! There is a total disconnect between upper level management and lower management and employees. Layoffs were not performance based, and I am not sure what metrics were used. Some of my laid off coworkers were great consultants and helped us out a lot during the extremely challenging CCPA times. Overall employee morale is shot, and I feel that I am always looking over my shoulder for the next layoff.