Pros: worked on many different types of projects
Cons: unable to secure sustainable work
I worked there through good times and bad. During the good times things were great, but the bad times everyone took a hit. the company was split into many different business groups that competed for work with little sharing of resources.