Pros
Plus offers a great work atmosphere. We have a basketball court, are allowed to drink alcohol at the office, bring dogs into the office, open door policy with the CEO, pretty friendly group of people, and offer a nice vacation package deal, but that's about where it stops.
Cons
The second you aren't billable they will fire you. Management plays favorites and gives more billable work to certain employees even if they aren't as good of a dev as the rest of us. I've been here for 2 years and have seen so many good employees get canned the second their project ends. There isn't any room for career advancement at Plus. Also, that vacation package deal, if you are randomly fired, which especially seems to be the trend here in the last few months, Plus won't pay out your vacation days. They offer way below average salary packages. One last thing, the "Bonus structure" they offer is garbage and Plus gives false information about it when you get hired. They pretend that you earn 20% of what we charge, but you don't. You only get 20% if you work 160+ billable hours for the month, which is basically impossible since Plus doesn't have enough work for everyone.