Prós
Great employees, paid weekly, owner has a great attitude and is very personable, small company, good pay rates, full hire no temp contracts
Contras
upper managers are very "im in charge", no standardization, remote team is expected to work with any software or network no matter how broken it is, project team only half completed a job and expects remote team to resolve issues, general "remote team does everything" type attitude, upper managers have little to no actual experience, glass ceiling at a low position, insurance is 4x higher then national average on cost, CIO will cover his own team but push anything and everything to the remote support team, CIO overlooks all his employees work hours/ethics but is quick to point fingers at anyone else. CIO will not listen to client issues and resolve with a plan, simply keeps pushing issue until the clients blow up and remote team has to deal with it.