Pros
Honestly, only the assigned manager.
Cons
Almost everything. They give cool salary because it was a big client. Client ends project, next day you have a meet to search other oportunities outside.
Work on the weekend and company will take 50% of my incoming!! Client had to step up to resolve problem. So you see, it was the client that had to resolve my problem with company, 50% removed for their pocket because workers worked 3 full weekends.
Don't come here, trully.
Every 2/3 months they have a 2/3 minutes meet with you to see if everything is ok. No plan for your future, because you are a resource only for that project.
But hey, at the end of the year they grab the profit of course.
They also have people following CEO like a king (don't know if it's HR ou managers chief), Chiefs arrive late and take 3/4 hours to have lunch but watch out if you leave 30 minutes early, they will notify you