good benefits and flexible schedule
the office atmosphere is a little more strict than necessary. good place for new professionals to begin a career. once you gain experience and credentials you need to move on because you wont get competitive compensation after a certain point.
flexible hours, good benefits
some of the management is sup-par, the company got greedier over time