One major problem is they rarely pay your salary in full. They owe a lot of people salaries. They have this weird practice of using their money to work for clients and then the clients end up not paying back and the workers suffer for it. I know someone who left the company and is still owed 2 months salary
There is a possibility of office politics and bullying. So if you are a lower level worker, be careful. Some managers may dump their work on you
They are fantastic group of staff. They are not much in number but the ceo was a good man with great intention to assist all staff. Very interesting company to work with...
Cons
The CEO does not want to here you are sick... It's brings him down job wise... He is always wanting everybody on ground always