The salary and benefits are very competitive, and the work-life balance is very flexible. Managers do not mind if you work from home often or frequently take time off for personal reasons.
The products Juniper makes are widely used, and there are plenty of chances to make lasting industry connections at this company.
This company's culture is very competitive, and not in a good way. People are very hostile towards employees who work for other teams. If you take a job here, you will spend a significant amount of time arguing over which team is responsible whenever there's a problem.
Additionally, managers tend to follow a "by the books" approach and will make decisions based on what's safest for themselves instead of what's best for the company. New features are often released days after they are implemented with little to no formal testing because managers do not want to tell customer support that the customer's requests couldn't be immediately fulfilled. I've never seen anyone get reprimanded for making a change that broke a product, but it's still frustrating to know that you caused a problem that could have been prevented with a little more patience and testing.
Don't be afraid to deny customers' requests when they want you to do something reckless. There are a lot more problems when a bunch of networks go down than there are when an ISP has to wait an extra 3 months for something they've been doing fine without for years.
In-person interview, many rounds. The first two individuals were reasonable, and we talked for 45 minutes with each. The third individual began to ask all sorts of beginner C questions, like "where the semicolon is missing"? (She showed me a printf
Applied to multiple jobs online. Got calls from recruiters from a few business groups. Attended two onsite interviews, each of four hours. Questions were based on Linux system programming, shared memory segments and their use cases, data structures,
It was a long process. The first two rounds were screening over a telephone call. Then, the second round was a 4-hour interview on Skype, followed by a 5-hour on-site interview.
In-person interview, many rounds. The first two individuals were reasonable, and we talked for 45 minutes with each. The third individual began to ask all sorts of beginner C questions, like "where the semicolon is missing"? (She showed me a printf
Applied to multiple jobs online. Got calls from recruiters from a few business groups. Attended two onsite interviews, each of four hours. Questions were based on Linux system programming, shared memory segments and their use cases, data structures,
It was a long process. The first two rounds were screening over a telephone call. Then, the second round was a 4-hour interview on Skype, followed by a 5-hour on-site interview.