Systems Engineering Team Leader
Pros
Good standing point from technology perspective, wide variety of technologies and expertise used in the company. Multinational/multi-client outsourcing company. A lot of opportunities/clients/technologies to chose from. People centric approach. Company is investing into personnel, if projects ends (or voluntarily) employee may shift to another project instead of leaving the company. Short and long projects. Short projects are good to learn learn new things. Long projects tend to provide stability. Assorted colleagues, not much 'difficult personalities'.
Cons
Need to cooperate with colleagues from Russia/Belarus (who are using Google Translate to communicate). They strongly believe Russian is the king of all languages and they need no other. Constant competition with India/Mexica region. They provide bad but very cheap employees. To reduce costs projects hire mixed teams where people from Kiev/Ukraine are working hard and cost more, while people from India doing nothing, costing less, yet purely useless idiots... so project costs per employee are lowered and "overall project staffing health is OK" but team performance is being dragged by Slavic part of the team. Some offices are very old and overstuffed. A/C mostly very old and functioning inadequately (too cold or too hot, or too humid), levels of oxygen in the air is not controlled, heat and humidity often outside comfortable values, temperature fluctuations make it very easy to catch cold in summer. The only company where I never had a real team building! (I must admit they do provide budget for team building activities at request, so absence of team building is probably a fault of direct manager or hr)