The development environment is messed up. No structure and changes based on whims. Don't expect to have any requirements and Don't expect to know what is expected or what the plans are. Several people are full of themselves and dont like to be disagreed with. It was not uncommon to talk badly of any former employee, even ones that were deceased. They will even bring up political issues and dog our elected leaders to a ridiculous level. Also, lots of passive aggressive reaction going on; everyone is afraid to speak up; very dysfunctional; feels like High school. They talk a good game and promote themselves well but in the end its all just fluff. If only their business partners and customers knew the truth. The testers and developers share servers so its a constant conflict and TFS administration is bad. The development manager will break things constantly but because hes the boss everyone just keep their mouths shut. This makes it impossible to keep deadlines and deliverables. They are not ready for big time development. They will promise good things and say things that sound promising but in the end, its all talk.