Being remote, this job is not for everyone, you have to be organized and self-motivated to stick to a schedule. Depending on your client load -this may not be a 9-5 job. Your "office" is always there. You have to be willing to "step up" and volunteer for things, show the extra effort to make a name for yourself because you aren't visible each day but the recognition is there if you ensure you have something to be recognized for with your efforts. There is no formal review process or structured annual raises.