Working here was a bit of a strange experience. Typical work days were standard 9-5, regular lunch etc... and the environment was neither great nor terrible. You are left on your own to figure most things out. Most of the team I worked with was pleasant, however, watch for loose cannons because they are not disciplined or removed if they decide you are their target... you will have to deal or leave.
The benefits are some of the worst I've seen especially time off.