Pros
I've worked for SitePen for 8 years now and love it. SitePen strives to do the best work so they try to hire the best developers. My co-workers are very very good at what they do.
I love working from home. No commuting! You can take a trip and extend a vacation by working from wherever you happen to be. I've lived in 3 different states while working for SitePen. I ended up moving back near my hometown to be closer to family and take advantage of the cost of living. There is no way I could live where I do if I had to go into an office.
SitePen is a small company so when the economy declines and clients delay starting new projects, raises and bonuses are put on hold but management makes up for it when the work returns.
Here are the reasons why I keep working at SitePen:
- Challenging work that is never stale. I work with various JavaScript frameworks and even do some server side work in Java. I'm always learning.
- Raises and bonuses.
- Lots of opportunities to give feedback on the work environment at SitePen.
- Being at SitePen for 8 years means I get 5 weeks of vacation (sick days are separate) and management wants us to take it. We can't roll over more than a few days at the end of the year so we are sent reminders to take our vacation days.
- Work from home. I'm not sure I could ever have an in-office job again.
- My fellow employees. I enjoy working on contracts with them but I also enjoy our Slack conversations. I don't have to deal with egos. They are just good people.
Cons
LOL at the review that says that all new work is prison work. Yes, we did have a contract that involved software for corrections but not all of us worked on that project and we currently have no projects dealing with corrections.
If you want to work at SitePen, you have to be ok with a few things:
- SitePen is a contracting company so from week to week, it is hard sometimes to predict what the work will involve. Anyone who claims to know what all our future work involves has no idea what they are talking about.
- We are contractors so you will rarely work on an application from beginning to end. We get called in when clients need help and sometimes, not always, we have to dive into a mess.
- We are a 100% work from home company. You must be ok with communicating via the Internet and keeping yourself on track.
- We don't have a corporate ladder to climb. If you are a developer and you do good work and show leadership abilities, then you will have the opportunity to fill a tech lead role on some projects but there is no Vice President of XYZ that you can climb into. For me, this is a good thing because we don't have people stepping on each other trying to get promoted.