Code base is a little sloppy, but getting better. Managers are more like motivators than technical managers. Sometimes you are expected to work on weekends due to poor planning (but they recognize this and let you take days off to make up for it). Sometimes there are too many meetings and you wont have enough time to actually do the coding and testing. Rely very heavily on QA instead of automated testing. When starting out new, getting everything set up and getting into a project can take a while.