Great company with a lot of potential.
Pros
The work is very interesting if you are a technical business analyst looking to dig into the bones of a system. It is different than any job I have worked for. I am actually encouraged to dig in and understand the system! This was not the case in my former employment. In addition, the company is growing which gives the hope that it will be around for a long time.
Cons
The division I am in is in a state of rapid growth so almost 1/3 of us are new to the company with less than a year on the job. This is a great problem to have but the "training program" is very high level and the people who have to do the training are the same people who have to get the bulk of the work done. You need to be a self starter to get through the initial learning curve which I was told is very long. I can see why.