Pros
None - it's a terrible place. Many many many regretted leaving their good job for this horrible employer. Read the reviews - they lie to get you there.
Cons
The biggest con is that they lie to people to get them to start working there. Do not believe anything that they tell you. Shortly after many people left their good jobs and started with the company they gave lots of people end of employment notices. If you are not billable, they do not care about you, and it does not matter how good you are or how hard you work. You will be let go. On top of that they give you no money for supplies, cleaning the office, or team building. The place is dirty and disgusting. Just read the reviews. They are not an exaggeration. If you have a decent job don't think about coming here.