Pros
Start-up, if you enjoy that sort of environment Good co-workers Good office location, lots of transit options
Cons
Low salary compared to general market and industry standards Products offered are not measuring up to the competitive market Lack of balance in the company, some work extremely late, while others leave early No compensation for working overtime Poor management decisions made repetitively, impacting the company and people negatively A lot of say, but not much do Lack of transparency and bonding with executive management/CEO No collaboration. Teams are too focused on their individual goals with little or no regard to the big picture, often causing friction or obstacles and lack of agreements internally Management too focused on pure numbers without helping employees remove roadblocks Company leans for short term solutions over long term ones An abundance of politics Employees are regarded as resources/tools more than people