Pros
The opportunity to work with smart people. The chance to build networks in software community. The challenge, the learnings, and ability to implement new innovative ways of doing business that ultimately solve organisational problems and add value. Entrepreneurial mindset and approach are encouraged.
Cons
Internal structures and process are not quite defined for enterprise space. Induction and onboarding process is not great. Business units do not interact or collaborate enough on opportunities to drive strategy. Compensation and benefits are not defined for roles in specifc BUs. KPIs measurements are inconsistent and continuously change. Benefits are not great. These are NB because they encourage and help you do your job well.