One of the few places that still has cubicles… I rather like the privacy. The facilities are well maintained with a gym, yoga room, a few game tables, and several lounges. As for the working conditions, it just depends on department… Some dept heads are good others drive people away… That just happens sometimes though…