Benefits are top-notch: dental, vision, medical, and other insurances. Decent pay. Flexible hours. Again, benefits: stock bonuses everywhere. Nice work environment (cubes, desks, cafeterias).
Annual Focal Performance Review, straight up 'prove you're worthy of not getting laid off.'
Upper management sometimes doesn't know what it's trying to do, and the individual contributors suffer.
Business needs come before the individual. Again, the individual suffers, and your career might take a nosedive in a different direction than intended. This was a con for me.
Lots of employee turnover (at least in my organization).
Corporate politics gets in the way of progress and creates a toxic work environment.
Mobility within and outside of the company can get skewed by all the different roles and tasks they might have you do, turning you into a jack of all trades and a master of none.
It can get stressful when they have you perform multiple roles and wear multiple hats to get the job done.
Sometimes organizational managers within the company will hire people into an organization under a hidden veil, never fully disclosing what exactly or where exactly someone will end up in the organization. This can make for a disappointing and undesired 'trial by fire.'
Too many stressed-out and irritable people can make for a negative place to work.
Too many acronyms. We could start another language on all the acronyms we use.
Treat your people like people, not like resources. Help them see you in a positive light.
Help them be productive by helping them feel not like just another number on a corporate report briefing saved on a slide on some PowerPoint.
Give individuals the leeway and freedom to spread their wings. Help them help you.
Avoid dumping so many roles on a person. Too many expectations can burn people out. It's one thing to have someone help out for a bit, but then expect them to continue performing that job function thereafter. Shame on you.
Be upfront with people and take the time to list out all the possible places and job functions someone might take on when hired into an organization. Don't let individuals find out when it's too late, when they realize they're doing something they didn't sign up for in the first place.
3 rounds: * Technical and behavior * Behavior * Behavior Easy technical and easy behavior! Nice people interviewed me and seemed to care more about my personality and work ethic than my technical knowledge.
I got into the first round through a college career fair. The interview was the next day at the college. The first round consisted of two in-person, one-on-one, 30-minute interviews. I received an email a little over two weeks later asking me to ra
Two interviews on site. One behavioral and one technical. Then, someone from the development team will show up and share a little about the normal tasks they perform daily and the expectations for hired people.
3 rounds: * Technical and behavior * Behavior * Behavior Easy technical and easy behavior! Nice people interviewed me and seemed to care more about my personality and work ethic than my technical knowledge.
I got into the first round through a college career fair. The interview was the next day at the college. The first round consisted of two in-person, one-on-one, 30-minute interviews. I received an email a little over two weeks later asking me to ra
Two interviews on site. One behavioral and one technical. Then, someone from the development team will show up and share a little about the normal tasks they perform daily and the expectations for hired people.