Company: IBM
Date: 2019-09-26
Overall rating: 4/5
Employment status: former
Experience level: Junior

Application developer
Pros: Depends on your project, your learning curve varies. The project which I have been assigned with gave me good insight about application and opportunities to work on core technical task from Administration end
Cons: Managerial and process oriented organisation. as it is a big firm everything needs to be read and understood, tools and process need to be identified on your own. 
If you get a good manager, you are lucky. Else you will end up having frustrated work environment as there is no transparency to reach out to HR, one has to deal with their Manager for everything