Pros
On the surface they would seem to be ok, but aren't. Don't be fooled by re-branding as Operative One. Same horrible group of ppl. Clients beware. They habitually lie to clients to cover up errors
Cons
Terrible Mgmt Over-structured, unproductive teams Make sure any offer letter you get has absolutely everything you expect written down. Seems dumb, but they count on it. Expensive insurance No matching 401k contributions No incentive programs (bonuses, significant raises) Mgmt pays zero attn until the project is already as mess and look to point blame New CEO just terminates huge swaths of staff with no regard to any transitional process for clients Staff knowledge expectations seem to embrace knowing 20-25% of the product they support. No one has even a shallow 'big picture' of how the products work. So training new team members is nonexistent. Team leads & mgrs actually have attempted to instruct staff how their off duty hours are spent with clients/colleagues when there are legal skirmishes. Clients can't learn the software because the staff doesn't know it either. Clients figure this out quickly. Many wisely leave. Project teams deliberately create client confusion to defer numerous delivery delays on the client. When delivery finally does occur, it's generally not tested and embarrassingly non-functional.