Pros: flexible work hours, new experiences no matter what your position
Cons: no overtime allowed, stingy, unfriendly, poor benefits, over-management, underpaid employees, confusing office environment
I did not enjoy working here. Overtime is not allowed but employees are often expected to perform duties completely outside their original job expectations or to change jobs entirely; employees are often moved around with little to no notice; HR office is unreachable and unhelpful; CEO is rude, selfish, and completely money-focused, and would often completely change rules of the office on a whim depending on his mood. He also did not trust his employees at all and did not bother to hide it. There is little to no office rapport except for what go-getting individuals have created amongst themselves. I feel very sorry for those still there with little recourse for a different career. Almost everyone I knew there talked of getting out somehow.
Example: Group holiday parties were cancelled in favor of "team lunches" with the CEO as they were cheaper and less difficult to organize. Individuals who could not attend were left out and no group holiday celebration was allowed in lieu of the lunches.