- You don't want to work enough (~80hr/weeks).
- You aren't familiar with new technologies or languages, and aren't curious enough to learn.
- You think slow, and don't have the ability to push stuff out the door quickly.
- You want a senior position as an "architect" or "senior engineer" instead of being an IC like everyone else.
- You want a bigger salary than everyone else.
- It's going to be hard for people to relate to you and communicate with you.
If you can fight against all of those, go for it.
- You don't want to work enough (~80hr/weeks).
- You aren't familiar with new technologies or languages, and aren't curious enough to learn.
- You think slow, and don't have the ability to push stuff out the door quickly.
- You want a senior position as an "architect" or "senior engineer" instead of being an IC like everyone else.
- You want a bigger salary than everyone else.
- It's going to be hard for people to relate to you and communicate with you.
If you can fight against all of those, go for it.