Pros: free beverage, bread, fruit, free parking, near the mall
Cons: commute, healthcare, collaboration, management /lead
You act as a subject expert. You work on completing customer’s project, and your time is billable hours.
Management: My management misunderstood the scale/scope of work expected by customer.
Everyone was committed to meeting customer deadlines. My work involved many re-writes because of changing/ loosely defined deliverable. I was disappointed when – more... the PM raised his voice because he could not comprehend my work. The lead came into the project late, he found some issues, he took credit for work I had completed.
Hardest part of the job: Completing tasks while software requirement and scope were changing but delivery time was not. My project manager was new, dialogue was not occurring early enough and effectively.
Most enjoyable: You get to work on different technologies, very talented software team, and nice people. – less