Pros
Lenient schedule. Put in my 40 hours and Im out the door, which is what my boss wants. They have been hiring way too many Indian people and now it feels like we work for a middle eastern company. My boss does performance reviews so thats definitely a plus. I would say I work for the better half of the company.
Cons
Some family members who work there in high places dont really do too much....People are watching your back and what you do on the computers. People stare when they see you leaving at 3PM even though you got there at 645-7... CEO says that she cares about each and every person employed under her, but does she really know everyone's name? Instead of spying on people, get to know them and their career ambitions so you could help them better.