Pros
*Open door policy *Managers and supervisors are doing great jobs *Rapid development process for almost for projects *Great training *No food smell in office because everyone must eat in lunch room *CEO does say HI to employees
Cons
*Fixed 9 hours working schedule, employee must takes 1 hour lunch *Short vacation only 2 weeks *Medical, dental and vision insurance used to be great but now just average *Too much attention put on seniority not ability *Useless directors *Slow decision making process *Office politic is daily event *Incompetent developers (probably worst in the IT field, well who wants to wear tie if they can get job in Google, Amazon or Microsoft) *Use all kind of Open Source software but never contribute back to the community *One version of truth = one point of disaster *Low quality standard, if it works then it is good enough. Usability is never considered *QA team is way under resourced then managers expect to test everything *When having round table with IT directors, they all sound like they know it all especially those who used to be runners when they are 15 and never had a college degree.