Same position @YT, but 2 different agencies
Pros
paid banking holidays is the only good thing
Cons
-low pay rates and they're making even less by removing old staff and hiring new people for less amount of money - not paying on time and full amount (my colleague got paid full amount after dozens of emails to higher management and after 1.5 months) - "benefits" (you will end up paying 30% of your salary for insurance, 401k is a joke) - dead end positions (they'll try to tell you that you can change teams and grow within the company, that's not true, most of the positions @Google they have are good if you need some transitional job maximum for 1 year, all of them are the same level) - micromanagement (depends on the team though, in my case manager didn't care about people only about numbers and performance. You'll be watched not only by your manager, but by your coworkers too. You will have monthly one on one meetings to discuss your performance) - "bonus programs" (only for people who are in favor of manager, no one will look at your hard work. Some people will receive Starbucks certificates, some not, though I'm not sure if it's manager's initiative or Vaco's) - double standards (some people can work from home, have remote access and some don't depends on manager's poor judgement) - insecurity (manager will remind you several times during team meetings that if you want to leave or don't agree with current conditions, you're more than welcome, because there is a line of people waiting to replace you. Don't have high expectations that you're really valued) - poor working ethic of higher management (if you have family emergency be ready to get to the room and get asked what is your emergency about, and you're not going to hear "sorry to hear that" after your explanation, and it's not paid btw. You will get to the room with your manager in any case, it's her working style) - sick days (you'll receive table which says when do you need to send notice of your sick leave, for example, if u need 1 sick day, it should be notice 24 hrs before your sick day. Notice time grows with amount of sick days you need to take. You need to plan it ;) You will get paid sick leave after 90 days of work and only around 1 day) - unprofessionalism (many people from my team had problems of entering "paperless" system, because their names were misspelled, and it's hard to receive any answer from accounting department) - cheap (manager can reject your timesheet, after that you need to have long explanation emails to get your money or go to the room and have long conversations) - setting ground rules too late in the game (after 3 weeks, our manager decided to set ground rules. First we were told that there is not going to be any changes, but after 3 weeks, everything we did was wrong and it became even worse, because manager started to make rules in process, be careful with that and asked them about what particular expectation they have from you) Summary: I was working for another agency before I joined Vaco and it's plenty of them in US. Most of them don't have manager on the site, they'll contact you remotely, pay rate is the same, they're replying back same day on all of your questions, their paperwork doesn't have mistakes, you get paid on time and no rejected time sheets. Please don't be overwhelmed by "opportunities" Vaco is trying to sell to you. They're trying to make it cheap for themselves and you'll pay for it from your pocket. I worked at the same position for Vaco and another agency, I explained you difference above. I left job, because I'm moving, but daily nonsense you face is partially a reason ;)