Pros
Great people. Take their projects seriously. Lots of out sourcing jobs to make a sale on. Other develop of S A P and lots of room to grow with custom apps in the market. Really nice people in the office. Most people have been there a long time which shows you soemthing in itself. Can require a lot of travel in order to make the job and to get resource.
Cons
Long hours sometimes can make easy jobs hard.
Advice to Senior Management
Hire more developers