Pros
Best benefits ever! Health coverage was unbelievable. More paid time off that I could keep track of. Very appreciative and approachable management. I came to Blueswitch as entry level web developer, and I have been offered support, trust and encouragements to grow. I must have made all the mistakes in the books, but each time, assistance and support was here to help me to learn more and getting better at my job. Really quick, I have been trusted with complete projects from briefing to delivery and project scopes grew accordingly. The developing team was awesome! with this very friendly small team in an open layout, all you had to do is shoot an IM to get help debug code or walk over to brainstorm an algorithm out loud with another developer. I have never been looked down for asking a dumb question. Very cool work environment, it seemed that foosball scores and ingenious pranks were the main topics over deadlines and productivity. I had book club discussions, several stock market simulator contests, pizza parties, birthday parties, basketball games, a foosball tournament. And I was not in the football fantasy thing that occupied the rest of the time. I must have been pranked a dozen of time and contributed to another dozen myself. (there was about a prank a week).
Cons
Not all companies can be Google with legendary perks or corporations with bottomless budgets. Blueswitch has a formula that works and managed to stay in business for years and give work to many people. A tight run ship may seem rigid to those unable to embrace 23 paid holidays a year and has its inconveniences: I have been laid off when business dried up. But that was in 2009 when the entire US economy was sinking and I was the last in, so the first out, which was fair. That move allowed Blueswitch to stay afloat and give work to more people after me and they are still my best reference.