Pros: they pay ontm
Cons: lack of experienced management skills.
The work is finely balaced between personel. I liked the position I had with them. They do, however, lack experienced mangers. There is no HR department, so you have to go to your manager. They claim to have an open door policy, but if you bring up issues they think you are causing them. If you don't bring the issues up, they think you are not a team player. It's difficult to work under those conditions.