Pros
very cultural friendly environment, good on holidays off, I loved the companies enthusiasm for cultures, I cannot stress that enough, they really do go above and beyond to make you not feel like your background matters.
Cons
Training is the biggest downside, you expect nearly 300 dials weekly, with extremely outrageous KPIs, they do not tell you the complete job details prior to being hired on, you will be hired on with about 50 other SE's and expect in 3 months for either them to be let go, or leave. Big on the fake pump you up mentality, they pretend to be your go to resource and that everything is going to be fine, however; they will fire you the next morning. Expect lots of roleplays LOTS, expect for them to listen to your calls constantly, and monitor every little detail of your position, they will micro manage you, that salary does not come without extreme pressure. when I was there, you had no idea what you were getting paid either.