Pros
I learn some new technology during this project
Cons
I worked as a contractor in Data Warehouse project for one of the biggest public body. The management was extremely bully as following: - Constantly criticized me, constantly fiercely rejected all my ideas and suggestions. I was shocked by the fact that such a huge system is designed by a Lockheed Martin's employee who has no relevant experience. - Spreading nasty rumors and made dismissive remarks when I spoke - Shouting at me and other team members - Assign me trivial and menial tasks - Withholding important information from me and did not use correct terminology - Ignored me as if I am a contemptible one - Always expected me to produce work in an unrealistic time-scale - Finger pointing at me in all fictitious mistakes Another manager bullied all team members, not just me. On one occasion he said to a colleague of mine in front of others: 'You know the difference between nuts and your brain? Your brain is smaller'. On other occasion he hit a head of another team member (a petite guy) with a ball saying 'Don't stay in the middle!'. It was so appalling. So I left 3 months (the contract was 6 month initially) following other developers. My health is more important for me than coping with this harassment and humiliation every single day. I tried to inform the management - no response.