The other developers were great and easy to work with
Solid benefits
Cons
Management was pretty detached from developers and cared most about hours and utilization over quality
Large hierarchy of management in relation to developers
Little to no career advancement