1.0
Oct 4, 2017
Former employee, more than 8 years
Glasgow, Scotland
Recommend
CEO approval
Business outlook
Pros
Central location, salary and research staff.
Cons
I honestly don't have the energy to go into detail about this company. It has taken me a few months to work myself up to writing this. I am still mentally and emotionally bashed from working for them. My advise is do not join costar they are a joke in their "profession" although they will never admit it. No amount of money is worth your sanity. Run by a group of bullies with no experience. Targets will send you to the point of despair.