Pros: flex schedule, some really talented folks, improving benefits package.
Cons: not enough good managers. lacking career advancement opportunity and program, career mentoring program still far behind industry.
Started off as a great company. Work was interesting I enjoyed it very much in beginning. However over the years new management came in failed to show respect and appreciation for experienced employees, changed many good aspects that got the company to where they are today. Work load became unreasonable, and boring. Work life balance became increasing – more... hard to maintain with new company demands and direction. Great place to work really depending on who you report to, not all managers are good leaders. – less