There was change constantly occurring. I realize change is a part of any business environment but since this was a start up company, they were unsure of how to run the organization at times which led to one procedure change after another which got pretty confusing and difficult to keep up with. Also, there was very high turnover in all departments of the company. It was managers turning over as well as hourly employees. I had about a half a dozen different supervisors during my tenure there. My last supervisor led me to resign from my position after almost 3 years working there. He allowed attractive female coworkers to take extra breaks, talk about inappropriate subject matter in front of other employees, and constantly make mistakes with absolutely no consequences. However, I was getting scrutinized constantly and was reprimanded over minimal minor mistakes which did not cause a delay in clients getting reimbursement. He threatened my job 2 times in separate reprimands and I felt that if I didn't leave myself, I would be fired by this supervisor. This is an ok place to work for an entry level position but don't expect to get ahead once you arrive there. If you're already a seasoned professional in this field, you'd be better off going to a more established company that knows how to run their organization more effectively.