Pros
If you are with the right team , your experience will be the better of many evils. The company has continued growth and profitability which aids in job security.
Cons
1. The pay is less than market for business systems analysts . 2. There is no bonus structure in compensation. Expect as measly 1-2 percent discretionary bonus that's put into your 401k. 3. There is no visibility. It feels as if every team and business unit is running on separate agendas . There is no systematic overall business approach . 4. There is no employee recognition. There morale is low and company culture is stale . This is a place for individuals to coast with their head hung low as they bridge themselves to something much better. 5. Promotions are based on political affiliation. The majority of managers have a technical acumen with no clue how to manage individuals. 6. Ethics are very low. Managers constantly engage in deceptive and tactless practices . 7. You position will change based on client/business needs without input .