Pros
It is a good place to learn new skills.
Cons
Management's Performance Issues: Management is overly focused on hierarchical structure, which limits their effectiveness in addressing obstacles and fails to hold the customer accountable for unprofessional behavior. Leadership frequently attempts to redefine Configuration Management to fit within lower hierarchical levels, which places excessive demands on Configuration Management professionals by requiring them to serve as SMEs in multiple unrelated specializations. Additionally, management does not support overtime, agile development practices, or teamwork. They lack consistent leadership and often convey contradictory messages, openly admitting a lack of knowledge while insisting they know best. Customer's Performance Issues: The customer’s support for Configuration Management is inadequate. During my tenure, the objectives and metrics provided were not aligned with S.M.A.R.T. criteria, lacking specificity, measurability, and relevance. Feedback often included ambiguous comments to complete qualitative tasks "faster" without clarity on what that entails. Furthermore, my specialization was sometimes dismissed as unnecessary, which undermined the value and importance of Configuration Management within the organization. Culture Improvement Needed: The company culture requires enhancement to foster a more inclusive and respectful environment. Participation in company events should feel voluntary, not obligatory. Referring to employees as "family" can blur professional boundaries; instead, the focus should be on building a supportive and collaborative team. Additionally, morale-boosting activities like pizza parties should not be used as a substitute for competitive salaries and comprehensive benefits, as these do not effectively address employees’ real needs and contributions.