Billing Support Escalation Specialist, San Francisco, CA - March 25, 2013
There is not coordination and structure in the company. If you want to build your career this is the worst place. The company doesn't care about having their employees happy at all.
The level of stress are high and they do not give any incentives in order to keep the employees happy.