Inefficiently run and lack of management follow up.
Pros: Exposure to new technologies.
Cons: Geographically scattered team, Lack of good team culture, Approvals takes too long, Inefficient processes.
Took 2 weeks to get my laptop setup with appropriate security and corporate software.
Was assigned to work on a project that requires mobile devices to develop and test with.
I spoke with management about requesting several devices from various platforms and the request didn't get approved for over 2 months. The whole team lacked test devices which made development and testing difficult and inefficient.
Management was weak at times and felt that they didn't have a handle on various aspects of the team. i.e: Some senior staff were too comfortable and arrogant, which prevented manager from fulfilling their role. Some staff were cut throat and did anything to protect their job even when they sucked!
Most difficult part of the job was that the team was scattered all over the country and communication was via conference calls. There wasn't the face-to-face communication between your co-workers and manager to developer that personal relationship. Manager with held important information that would impact the length of an existing contract. i.e. Management didn't give a heads up about the lack of funding for resources and equipment and kept employee in the dark.
Working for this department made you feel like your a machine with a number, not as a human.
Most enjoyable part of the job was the exposure to various technologies.