Job Description
* I enjoy being organized and I enjoy planning and this job is basically just that. I manage a team of 10 software developers. I manage their workload, project schedules, tasks, status, hours etc.
* My day to day tasks are to keep in communications with my team on what they're doing and making sure they have the proper resources in order to get their job done. I'm constantly chatting, on the phone, or writing e-mails.
Pros
* I get to work from home or from anywhere I want, as long as I have an Internet connection.
* I have a lot of responsibility. This may not sound great but it keeps me busy and I get recognition for my accomplishments. This is a good way to get ahead/promoted. And there is always room to take on additional work, if you so choose. You never want to be bored because you end up feeling like your time is worthless.
* Project Management is a general skill that be applied to anything. From building a house to putting on an event, you need project management skills. I can take my skills and apply it to a different goal and it essentially be the same day to day tasks. I have "technical" people who I draw upon for guidance but I make the final decisions.
* Did I mention I get to work from home? This is the biggest PRO. This is great for people will small children. I enjoy tremendous flexibility. I can take care of personal business during the day, essentially whenever I need to.
Cons
* It can get repetitive. Unless your projects are a nightmare, the day to day management tasks can repetitive, predictable and uneventful.
* It's not creative and there is little room to deviate from company procedure.
* And there are a lot of policy and procedures to follow. Supposedly tried and true, but tedious nonetheless.
* The job is flexible with you and you better believe you've got to flexible with it. That means there may be nighttime and weekend work on the fly. But you do get to do it from home.
* As a manager, you may be on pager support 2x7. This means you have to be available in case of production issues (ex. if www.internetcompany.com goes down, you have to have your team fix it). You then have to call in your technical team to deal with it, while you manage the logistics of it all (calling in your team, reporting status to management, tracking the issue to conclusion, etc.).
