Pros
Nice, T accessible location for the office (downtown Boston) Best selection of free junk food of any place I've ever worked. Really, it was awesome.
Cons
I was developer; your experience may be different you're not in engineering. Carbonite had a decent number of good engineers. Unfortunately, it never really seemed like Carbonite valued them. People were always getting fired from engineering. There was continual pressure that we weren't getting enough done. In the new office, engineers got desks about half the size of everyone else ... that must have made sense to someone. I can remember a least one time when I had to have one of the laptops I was using on my lap because there was no space left on the desk for all the computers I needed to get my work done. I got really sick of Star Wars themed stuff, and you probably will too if you work there. I didn't get the impression upper management knew much about how software was developed. I mean, you do have to fire people sometimes, but a few timers there was like one person who understood how one part of the system worked and then suddenly they would be gone. There's mission critical code that no one owns and very few people understand. Lots and lots of people would get put into a side project that went no where, but the boring old code, that was actually making money for the company, was totally neglected. There were a lot of things that could have been done that would have allowed me to get my job done faster and more effectively, like refactoring some of the code, setting up better test environments, that sort of thing; pretty basic stuff, really. No one can get work done fast if a system they need to use is down half the time. Finally, I have never felt less valued or appreciated at any company I have ever worked for.