Pros
There are opportunies to move between departments and other locations. On-going training is encourage. However with recent changes (downsizing) the opportunities are less. Accumalation of vacation time (flex time) is acceptable, however, the ability to use it not a positive.
Cons
Because of recent changes there is increased pressure by management to track performance which can be distracting to completing assignments. The company does not communicate pending changes. You can walk into the office and are told things are changing - now, your desk is moving; co-workers are gone. Work load balance is unevenly distributed, some consultants are overwhelmed and others are struggling to get work. Work life balance is difficult inspite of their encouragement to take the time off, you have build up a "reserve" of service hours otherwise you will get behind and never catchup.