Working as an Associate Software Engineer at AccentureThe good thingsOne of the best things about the company is that they are open to hiring fresh graduates, which gave me the opportunity to start my career with them. Throughout my time there, I was given a lot of responsibilities and was trusted to handle tasks on my own. The company believed in my potential and gave me the chance to grow professionally. The benefits were also great, with an internet allowance provided, and the option for WFH if client approved.
The challengesStrict resource management - The management was reluctant to release resources, leading to my resignation as I wanted to pursue further web development opportunities.
Lack of organization - I was deployed to a support project instead of a frontend development project, which did not align with my skillset. While my friend who has no prior knowledge got deployed to a development project.
Poor team management - The team lead's lack of investment in training and development for team members resulted in an uneven distribution of workload, causing excessive strain on some team members.
Lack of training opportunities - Despite Accenture's emphasis on providing training and support for upskilling employees, team weren't given the chance to be trained on the specific tech. When team asked Team Lead for it, we were told to just "google it" which was disappointing and did not align with the company's values of promoting growth and development. Proper training and personalized experience could have greatly benefitted the team's skills and knowledge.
Despite these challenges, I am still grateful for Accenture for the opportunity.