Pros: pretty good work environment, interesting work, managers and coworkers listen and are helpful
Cons: very manager heavy, deadlines more important than work quality
Very manager heavy. Tends to put deadlines over work quality. Overall everyone tends to be helpful and cooperative. Good sharing of information and experience. Time sheets for consultants and employees are have little flexibility and are difficult to handle at times. Overall, though, the experience was a good one.