Pros
Not much to say here, company fires people randomly on the spot. Witnessed at least 12 employees getting fired from all different departments within a course of 3 months of their hire.
Cons
Unprofessional environment, employees are often taken advantage of, its mandatory to stay late and work on projects past midnight hours. Expected to come to work on weekends to finish projects. A manager went against this policy, but was fired. Engineers and managers are expected to take on field tech roles to do labor work on sites. No spousal benefits, no compensation for overwork performed on weekends and overtime until 2-3am. Upper level managers, directors, and executives are all from England, language barrier due to the British accent. Often have to pick up work from the UK.