Pros
Straightforward and quick hiring process. Salary is paid on time and medical insurance (partially covered) is offered.
Cons
I would to address some very interesting points on review named "Great environment for learning and a great team." Lets count how many times hard work is mentioned: 1) "if you're serious about learning the IT business and aren't afraid to roll up your sleeves and work hard." 2) "There is never a shortage of projects and assignments" 3) Hard work does not go unnoticed or unrewarded. 4) "If you come to work (not coast/get by)" 5) "However if you're looking to simply coast and get away with doing as little as possible, this place is not for you." Yes, 5 times that review said they will work you to bone. Another reviewer described typical vacation details. Add 1+1 and what do you get? Even the management can't deny their work/life "balance" is way off the wrong side - "The work-life balance tends to skew towards the work end" Not skew, more like Fly/Elephant on scales if you know what I mean. Other things: There are a ton of perks - "frequent lunch-and-learn meetings" - I do remember the trainings (shown by other employees) on pretty convoluted internal tools. Don't remember lunches, but that regardless - how is this a perk? "Company outings (great bars and high-end restaurants)" - I am going on the limb and say this is "a bit" far fetched. Even on the remote project we worked for the client company graciously sponsored sandwiches (once) and few late night (think after midnight) beers. "Company picnics" - yes this one is true, I was invited, but couldn't make it to CEO's backyard bbq in Long island. Is this a Perk? football game tailgates, and a huge holiday party at the end of the year. - don't know about any of these, didn't had a chance. "Compensation is excellent" - comp is what you ask. It's MSP, not a hedge fund and they expect to get every drop of sweat from you. Lastly this gem: "Senior employees always have time to lend an ear, answer your questions, point you in the right direction if you show that you really want to learn." I can't count how many times I've asked for help from Sr. engineers only to get brushed off since they are busy working their own projects.