Pros
There are three key things than make it worth it working at SecureLink on the engineering team. First, it's a best idea wins sort of place, so as long as you're right, or good, or both, you can do a lot, and make a considerable amount of change. This can cut both directions though, so if you aren't very good at your job or wrong, you'll feel it. Second, self-development is pushed pretty hard - there's a firm expectation that you're going to grow your skills while here. Third and last, there's a lot of room for experimentation / figure something out activity. That seems to flow out of that focus on skills development, but the real outcome is basically that you need to be good at your job, keep getting better at your job, and do that with a lot of autonomy.
Cons
Depending on your work-style, some of SecureLink's peculiarities may not make it the best place to work. There's a lot of direct communication i.e. it's a best idea sort of place so there isn't a lot of pulling punches for your bad idea. Not that anyone is mean, but don't expect subtle, passive communication.