I have no cons because for 2 years, I'm happy with what I do and I never had any issues with someone in the company. So far, the management has been consistent and transparent. In my opinion, if you're having issues with a certain company or a person, sometimes it's not the company itself or the person, mostly it's your ATTITUDE towards them.