Pluspunten
Coworkers are great, some very smart insurance folks as peers, especially BAs. Most people willing to stop and help you when you have an issue. Work life balance is very good (all vacations even during project deadlines are approved). PTO accrual is very good. Benefits are ok. You can take initiative to get more responsibility rather quickly if you want to.
Minpunten
Few sore points I had: 1. Management has no idea what you do and don't know how to manage people. Managers are not involved with day to day, thus they cannot assign people appropriate jobs, because they don't know what your strengths are. Once a guy who was perfectly able to do his job was fired completely out of the blue for not doing his job, when he was not given any direction and was just thrown in (no training). 2. It defies logic why some people continue to work with the company. Although most people are good, you run into a few people that don't do any work, and waste precious space and money. These people add no value. Doesn't matter if you work hard or not, because neither results in any action. 3. Org changes come fast and furious with no rhyme or reason. Managers talk hypothetically about how everything is great, like somehow saying that a process works is all that is needed to make it work. 4. Managers don't control the customers. Instead, a customer can demand whatever they want, and somehow it always gets done. For example, basically one customer demanded the entire software be rewritten and it was done. Why? 5. Changes are thrown on a team that without any support from the rest of the organization. One time, a whole team of 20 people were hired at the same time, with only 2 people to support training them led to tons of mistakes that other more experienced people had to clean up. 6. Work is not technically challenging overall. The most technically capable are put into jobs where they are told not to code. 7. No pay increases/title changes or bonuses (despite what the web site says********). Pay not tied to performance, not sure what the logic is here. Why do managers get promotions every year, when the engineers get nothing (while taking on 2-3x more work)? Meanwhile, all the blame for issues falls onto the engineers. Working hard is not rewarded, leading work to be given primarily to the small amount of people that actually care.