Pros
Good benefits, 401k, stock options, and friendly work environment
Cons
Stressful workload and lack of staffing added additional responsibilities without increased pay.
Pros
Open to learn. Plenty opportunities across teams. Good job stability.
Cons
Monotonous work and repetitive tasks .