Pros
I enjoy working for my immediate supervisor. I truly believe this person has my best interest at heart and wants to see me succeed. I feel like a valued member of the team with valued input. The upper management is accessible to me, although, I have not had a need to do so. The Company Culture is one of a company which is small enough to still care about the individual, but large enough to absorb the periods between contracts to a large extent. Another aspect I really enjoy is the implementation of the Monthly Utilization Bonus: if you meet all your hours, you get a small monetary “thank you” each month. All in all, a company I would recommend to someone.
Cons
Information needs to be disseminated more effectively. Important information can, at times, be slow to be perpetuated on down. I believe upper management feels they are protecting us, but this can have the opposite effect: the absence of information can lead people to speculate the “worst case scenario”. Conversely, events which have yet to materialize, should be released more conservatively: people tend to become desensitized.