Cons: they hire based on a project, then lay you off when project is done, without telling you this is there process upfront
I found Mycom to be a very unstable company. They make a lot of promises and never keep any of them. Management was very weak and dishonest.