Vantaggi
Great company culture. Good work life balance. Smart developers with good problem solving skills. Great career growth opportunities. Planning of work is better than most other companies that I have come across.
Svantaggi
Hybrid Engineering has pros and cons. However, in Indy, the strategy for hybrid transition is causing a significant loss in engineering productivity. First, Pros: 1.) Hybrid engineering has brought more focus on using contemporary tools for automated testing. 2.) This helps in improving system reliability and make developers better at their jobs since testing is not considered an afterthought anymore. 3.) Huge investment in automated testing upfront is a good overall strategy that will help in system scalability and reduce buggy software releases. Cons: 1.) The idea for depending more on automated testing than on manual testing has translated into demanding all manual / semi manual qa testers to learn how to code. 2.) This is the strategy that has not panned out at all. While, the self help tools like online courses, mentoring resources and in-team guidance have been a proactive ongoing effort, this approach is taking massive hits on productivity for developers as well as for testers all around. 3.) You can find developers on any given day spending quite a bit of time (hours at times) going over basic step by step process (over and over again) with the testers to resolve minority non-mission critical bugs. 4.) Testers, especially who are not from a programming background / havent coded in a while, are overwhelmed and stressed out about the tickets they have to complete each sprint. 5.) For a company that champions engineering productivity and no interruption time for developers, developers are spending less time on quality features/innovative/disruptive work and more time getting bogged down by the process+manual testing+ incremental work . Dont get me wrong, the notion of ohana is embedded deep in the organization and engineers are glad to help their peers anytime. However, this is a massive hit on productivity.