There was a dark point less than a year after I joined where I thought maybe I would be better off somewhere else. They had grown so rapidly that things were becoming chaotic, and we didn't have enough folks who knew the product well. We also had very demanding customer commitments. Even though I liked my team, I felt like I did not have the resources to be successful.
This all sounds like a con, but it's not, because shit happens. At some companies, nothing would ever change, and eventually, you would just give up and find a better job.
HOWEVER, at Workday, I have seen a coordinated effort from management (mid-level) from Dev, QA, and PM to get our product area back on track. This included changing people's roles so that their skills are maximized and adding additional headcount to fill open roles (who have the right skill set).
I have also seen team re-shuffling (in order to increase cohesiveness), as well as managers on all teams being aligned in goals and counseling their teams to ensure we all work together as well as possible and are as successful as possible.
Things are not perfect, but our direct managers have made swift efforts to address things that are going wrong (with support of higher-level managers). I have confidence that as issues crop up, our managers in dev/qa/pm will be able to work together to make things right.
Additional Pros:
Management seems to be following their own version of agile for the way they run their teams (e.g., fast iterations and fail fast). That is good and bad.
They are willing to try new things, but it can also be distracting because it feels like there is always something new coming down the pipeline or scrapping some way of doing something, etc. You definitely have to be able to embrace change.
As a side note, the pro side of this is they are not scared to throw something out the window that is not working for people, and they are open to trying new ways to do things if it could make things better in some way.
I've seen some arrogant managers make some doofus decisions despite getting an absurd amount of feedback that it is a bad idea (and yet they do it anyway). Workday is not a perfect utopia, and these people exist, but I'm thinking/hoping that there are fewer of them at Workday.
I have had the blessing of working with good managers.
Not just my manager, but the managers of my coworkers on my team too (dev mgrs and pm mgr).
All of them have to be good for positive momentum.
One bad manager can spoil forward progress, and one bad manager can ensure your talent walks out the door (or fails to meet their potential).
Please stay focused on rewarding the good managers and identifying the bad ones. The bad ones should not be tolerated.
I had a Skype interview with the hiring manager and a senior QA engineer in Ireland. Most of the questions centered around communication with team members and personality fit. There were few technical questions. In one week, I had an onsite intervie
The process involved a 30-minute phone interview with the recruiter and a 30-minute video interview with the QA manager and three employees in similar roles, totaling five interviews. Despite my flexibility with dates and times, the entire process to
There were three rounds of interviews. They seemed to want to know if I would be a good fit for the company culture. Everyone was very nice, and I was able to get an offer.
I had a Skype interview with the hiring manager and a senior QA engineer in Ireland. Most of the questions centered around communication with team members and personality fit. There were few technical questions. In one week, I had an onsite intervie
The process involved a 30-minute phone interview with the recruiter and a 30-minute video interview with the QA manager and three employees in similar roles, totaling five interviews. Despite my flexibility with dates and times, the entire process to
There were three rounds of interviews. They seemed to want to know if I would be a good fit for the company culture. Everyone was very nice, and I was able to get an offer.