Pros
Really excellent perks and benefits, good pay and stock options, great for your resume
Cons
Work/life balance is challenging at times, promotion process is extremely challenging and it's becoming increasingly more challenging given the macroeconomic climate
Pros
Great culture Great experience Smart employees Interns have paid leave opportunities
Cons
I enjoyed my experience overall