Ventajas
1st eventually we were getting paid the agreed monthly salary. 2nd after having worked in Profile, working to other companies and getting things done is much easier, efficient and much more fulfilling. 3rd The local market appreciates you more since they know that if you have withstanded stay and work for Profile for a some time, then you definitelly have some good skills dealing with all the vicissitudes on a daily basis. No matter the position.
Desventajas
Very embarrassing and frustrating environment. Respect there flows single way, from everybody in the company to the CEO-owner. Never vice versa. Practically single tier management despite the management levels in place. Everyone can be blamed and held accountable by the CEO directly if he feels so, canceling senior and middle management. Even in small things. Custom software products full of problems or even not working at all as agreed, allways had to trick frustrated customers to accept delayed and overpaid projects some of which ended up in courts especially international accounts, never give bonus, refuse to compensate rightfull leave days to emploees that had not used them due to heavy schedules, unpaid long hours for everybody, poor expense compensation. No need to write more though they exist.