Pros
Help in graduation (50%) Seniortec - an event where trending technologies are discussed Profit share Friendly coworkers, willing to help at any time Company's events (parties, games and other recreational activities) Some investment on employee training Flexible work schedule, you just have to work 8,5 hours a day (Mon to Fri) Easy to start a career
Cons
Too much bureaucracy, inhibiting creativity Very censured Internet Crowded work area New technologies and methodologies are discussed but any is rarely used High delay to promote or raise one's salary despite of promises made by leader (one of your superiors) There are many programmers who are not aware of the product they are building (eg: you write the code but has never seen the software's interface nor used it) Excessive endomarketing Innovation is often discussed but nothing else is done to make it happen Many inexperienced employees because the experienced ones are not valued by leaders (as they are by coworkers) and resign