Avantages
Teamwork and collaboration is great. Varied work.
Inconvénients
* Micro Management. * Management refuse to accept or listen to ideas and/or unhappy staff. * Large workloads. * Archaeic and unreliable software which make the job much more arduous than it needs to be. * Low pay. Not a great company to work for by a long shot. The staff are not respected as highly trained technically capable experts as they should be; they are regarded as profit robots who are not worthy of management's respect. Management often send out patronising emails going as far as lying to the staff, to keep them under the thumb with the illusion that they are indeed well-treated and lucky to be there. Horrible, behind-the-times company that should be avoided.