Pros
Was hired as a fresh college graduate with an average GPA, one mediocre internship. Initial salary was low for tech, but better than minimum wage.
Cons
Managers are awful, they expect you to do their job and responsibilities for them. Managers and support departments will -always- try to pass the workload onto somebody else. I ended up working an L2 job as L1, and in 5 years of employment was never offered the mandatory performance feedback or any opportunity for raise. You will likely NOT be assigned to a project that is relevant to your professional experience/career. This is an acceptable temporary company if you're looking for a job with a mediocre paycheck while working on personal projects/job hunting on weekends. Additionally, tenured professionals who are hired on for a specific project related to their career can use this a filler on their resume to boost their time in industry.