The "open concept"esque of the building is double edged. It's nice to collaborate and interact with your colleagues but it also means no privacy, and it can get loud sometimes if you are around a group of people chatting right next to you.
IT is rolling out a new system for the computers and such and so there are bugs there. But they are fairly quick to fix things.
The company is very very flexible with time and working hours but there is no official policy on comp/ flex time or working 4x10s or taking every other Friday off. It seems like something you work out with your manager on a case by case basis. The only reason i give compensation and benefits a 4 star is because of this and the fact that I think most US company's compensations could be better. But compared to other US companies, the benefits are very good.